import {
  prop_cur_req_time,
  req_cur_headers_info,
} from '../../../../../../../Classes/cla_req_cur_headers_info';
import { typ_crud_operate, typ_detail_info } from '../Types';

const mdb_log_uni_float_operateTag = 'mdb_log_uni_float_operate';

export class mdb_log_uni_float_operate {
  get [Symbol.toStringTag]() {
    return mdb_log_uni_float_operateTag;
  }

  constructor(operate: typ_crud_operate, detail_info: req_cur_headers_info) {
    this.dueto_time = detail_info[prop_cur_req_time];

    this.operate = operate;

    this.detail_info = detail_info;
  }

  /**
   * 处理时间
   * 2025.07.20 13:07:07:100 时间 格式
   */
  dueto_time: string;

  /**
   * 操作 类型
   */
  operate: typ_crud_operate;

  /**
   * 处理 细节
   */
  detail_info: typ_detail_info;
}
